home *** CD-ROM | disk | FTP | other *** search
Text File | 1992-03-04 | 6.4 KB | 175 lines | [TEXT/MPS ] |
- ;
- ; File: E16.MediaControl
- ;
- ;
- ; Copyright Apple Computer, Inc. 1991
- ; All Rights Reserved
- ;
-
- ; Position unit types for MCGetPosition and other calls:
-
- mcInChapters EQU 1 ; Position is measured in chapters.
- mcInFrames EQU 2 ; Position is measured in frames.
- mcInTimes EQU 3 ; Position is measured in hours,minutes,seconds,blocks.
-
-
-
- ; Control values for MCControl:
-
- mcCInit EQU $0001 ; Initialize player.
- mcCEject EQU $0002 ; Eject disc.
- mcCVideoOn EQU $0003 ; Turn video on.
- mcCVideoOff EQU $0004 ; Turn video off.
- mcCDisplayOn EQU $0005 ; Turn video position display on.
- mcCDisplayOff EQU $0006 ; Turn video position display off.
- mcCBlankVideo EQU $0007 ; Blank video for next MCSearchTo.
- mcCDefaultCom EQU $0008 ; Set default communications.
- mcCLockDev EQU $0009 ; Set the device to locked.
- mcCUnLockDev EQU $000A ; Unlock the device.
-
- mcC8Data1Stop EQU $0028 ; Set 8 - data 1 - stop bit.
- mcC7Data1Stop EQU $0029 ; Set 7 - data 1 - stop bit.
- mcC6Data1Stop EQU $002A ; Set 6 - data 1 - stop bit.
- mcC5Data1Stop EQU $002B ; Set 5 - data 1 - stop bit.
- mcC8Data2Stop EQU $002C ; Set 8 - data 2 - stop bit.
- mcC7Data2Stop EQU $002D ; Set 7 - data 2 - stop bit.
- mcC6Data2Stop EQU $002E ; Set 6 - data 2 - stop bit.
- mcC5Data2Stop EQU $002F ; Set 5 - data 2 - stop bit.
-
- mcCBaudDflt EQU $0032 ; Set baud rate to control panel setting.
- mcCBaud50 EQU $0033 ; Set 50 baud.
- mcCBaud75 EQU $0034 ; Set 75 baud.
- mcCBaud110 EQU $0035 ; Set 110 baud.
- mcCBaud134 EQU $0036 ; Set 134 baud.
- mcCBaud150 EQU $0037 ; Set 150 baud.
- mcCBaud300 EQU $0038 ; Set 300 baud.
- mcCBaud600 EQU $0039 ; Set 600 baud.
- mcCBaud1200 EQU $003A ; Set 1200 baud.
- mcCBaud1800 EQU $003B ; Set 1800 baud.
- mcCBaud2400 EQU $003C ; Set 2400 baud.
- mcCBaud3600 EQU $003D ; Set 3600 baud.
- mcCBaud4800 EQU $003E ; Set 4800 baud.
- mcCBaud7200 EQU $003F ; Set 7200 baud.
- mcCBaud9600 EQU $0040 ; Set 9600 baud.
- mcCBaud19200 EQU $0041 ; Set 19200 baud.
-
- mcCModem EQU $0064 ; Set to modem port.
- mcCPrinter EQU $0065 ; Set to printer port.
-
- mcCIgnoreDS EQU $00C8 ; Ignore "disk switched" GSOS errors.
- mcCReportDS EQU $00C9 ; Report "disk switched" GSOS errors.
-
-
-
- ; Values for MCGetFeatures:
-
- mcFTypes EQU 0 ; How the disc is organized (frames, chapters, etc.).
- mcFStep EQU 1 ; Maximum fps speed value (normal is 255).
- mcFRecord EQU 2 ; Device supports MCRecord.
- mcFVideo EQU 3 ; Device supports toggling video.
- mcFEject EQU 4 ; Device supports ejecting medium.
- mcFLock EQU 5 ; Device supports user lock (locking user from physically
- ; operating the device).
- mcFVDisplay EQU 6 ; Device supports video display of location.
- mcFVOverlay EQU 7 ; No. of lines of overlay characters device supports.
- mcFVOChars EQU 8 ; No. of chars/line supported by overlay.
- mcFVolume EQU 9 ; Does volume control?
-
-
- ; Status values for MCGetStatus:
-
- mcSUnknown EQU $0000 ; Player unable to determine this status.
-
- mcSDeviceType EQU $0000 ; "Device type" selector.
- mcSLaserDisc EQU $0001 ; Video laser disc player.
- mcSCDAudio EQU $0002 ; Audio CD player.
- mcSCDLaserCD EQU $0003 ; Combination laser/CD player.
- mcSVCR EQU $0004 ; VCR.
- mcSCamCorder EQU $0005 ; Video camera.
-
- mcSPlayStatus EQU $0001 ; "Play status" selector.
- mcSPlaying EQU $0001 ; The device is playing.
- mcSStill EQU $0002 ; The device is not playing (paused).
- mcSParked EQU $0003 ; The device is shut down.
-
- mcSDoorStatus EQU $0002 ; "Player door" status.
- mcSDoorOpen EQU $0001
- mcSDoorClosed EQU $0002
-
- mcSDiscType EQU $0003 ; "Disc type" selector.
- mcS_CLV EQU $0001
- mcS_CAV EQU $0002
- mcS_CDV EQU $0003
- mcS_CD EQU $0004
-
- mcSDiscSize EQU $0004 ; "Disc size" selector.
- mcSDisc3inch EQU $0003
- mcSDisc5inch EQU $0005
- mcSDisc8inch EQU $0008
- mcSDisc12inch EQU $000C
-
- mcSDiscSide EQU $0005 ; "Disc side" selector.
- mcSSideOne EQU $0001
- mcSSideTwo EQU $0002
-
- mcSVolumeL EQU $0006 ; Current left volume selector.
- mcSVolumeR EQU $0007 ; Current right volume selector.
-
-
- ; Time parameter values for MCGetTimes:
-
- mcElapsedTrack EQU $0000 ; Elapsed time on current track/chapter.
- mcRemainTrack EQU $0001 ; Remaining time on current track/chapter.
- mcElapsedDisc EQU $0002 ; Elapsed time on disc.
- mcRemainDisc EQU $0003 ; Remaining time on disc.
- mcTotalDisc EQU $0004 ; Total run time on disc.
- mcTotalFrames EQU $0005 ; Total number of frames on disc.
- mcTracks EQU $0006 ; Binary start and ending track numbers (bits 31-16 = ending,
- ; bits 15-0 = starting track number.)
- mcDiscID EQU $0007 ; returns a disc identifier
-
-
- ; Audio values:
-
- mcAudioOff EQU $0000 ; Audio off.
- mcAudioRight EQU $0001 ; Audio thru right channel only.
- mcAudioLinR EQU $0002 ; Audio left in right only.
- mcAudioMinR EQU $0003 ; Audio mixed in right only.
- mcAudioRinL EQU $0004 ; Audio right in left only.
- mcAudioRinLR EQU $0005 ; Audio right in left and right.
- mcAudioReverse EQU $0006 ; Audio right in left, left in right.
- mcAudioRinLMR EQU $0007 ; Audio right in left, mixed in right.
- mcAudioLeft EQU $0008 ; Audio left channel only.
- mcAudioStereo EQU $0009 ; Audio both channels (in stereo).
- mcAudioLinLR EQU $000A ; Audio left in left and right.
- mcAudioLinLMR EQU $000B ; Audio left in left, mixed in right.
- mcAudioMinL EQU $000C ; Audio mixed in left only.
- mcAudioMinLRinR EQU $000D ; Audio mixed in left, right in right.
- mcAudioMinLLinR EQU $000E ; Audio mixed in left, left in right.
- mcAudioMonaural EQU $000F ; Audio mixed in left and right (monaural).
-
-
-
- ; Error codes:
-
- mcUnImp EQU $2601 ; Unimplemented for this device.
- mcNotApplic EQU $2601 ; <see UnImp>
- mcBadSpeed EQU $2602 ; Invalid speed specified.
- mcBadUnitType EQU $2603 ; Invalid unit type specified.
- mcTimeOutErr EQU $2604 ; Timed out during device read.
- mcNotLoaded EQU $2605 ; No driver is currently loaded.
- mcBadAudio EQU $2606 ; Invalid audio value.
- mcDevRtnError EQU $2607 ; Device returned error (unable to perform).
- mcUnRecStatus EQU $2608 ; Unrecognizable status from device.
- mcBadSelector EQU $2609 ; Invalid selector value specified.
- mcFunnyData EQU $260A ; Funny data received (try again).
- mcInvalidPort EQU $260B ; Invalid port specified.
- mcOnlyOnce EQU $260C ; Scans only once.
- mcNoResMgr EQU $260D ; Resource manager not active.
- mcItemNotThere EQU $260E ; Item not found in database.
- mcWasShutDown EQU $260F ; Media Control Toolset was already shut down.
- mcWasStarted EQU $2610 ; Media Control Toolset was already started.
- mcBadChannel EQU $2611 ; Invalid channel number.
- mcInvalidParam EQU $2612 ; Invalid parameter.
- mcCallNotSupported EQU $2613 ; Call is not supported.
-